revBrowserExecuteScript
Type
function
Summary
Executes a string as web script in the context of the specified browser object.
Syntax
revBrowserExecuteScript(<instanceId>, <script>)
Description
Use the revBrowserExecuteScript function to modify the current page being displayed in a browser object, or to retrieve information about it.
The revBrowserExecuteScript function currently executes JScript on Windows and JavaScript on OS X. If the specified script contains more than one line, each line must be terminated with a semi-colon (;).
put revBrowserExecuteScript(sBrowserId, "result = 1 + 1;")
If there is an existing JavaScript function you wish to call, its better to use the revBrowserCallScript function instead. This will be faster than executing arbitrary code and also allows parameters to be passed.
If the script fails to execute, an "error in script" exception will be thrown.
For general information on using the browser library, please see the notes in the revBrowserOpen function reference.
Parameters
Name | Type | Description |
---|---|---|
instanceId | The instanceId is the integer identifier of a browser object | |
script | string | A string containing the web script to execute. |
Examples
get revBrowserExecuteScript(sBrowserId, "alert('This is a debugging message');")
get revBrowserExecuteScript(sBrowserId, the text of field "JavaScript" of me)
Related
function: revBrowserOpen, revBrowserCallScript
glossary: function
Compatibility and Support
Introduced
LiveCode 3.5
OS
mac
windows
Platforms
desktop